surface mounted technology - Turkish English Dictionary